/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package gradiente;

import java.util.LinkedList;
import java.io.Serializable;



/**
 *
 * @author uhgy3k
 */
class Celda implements Serializable{
    int tipo;
    int comida;
    LinkedList ants;
    
    Celda() {
        tipo=Constantes.libre;
        comida = 0;
        ants = new LinkedList();
    }
    
    void addAnt(Ant hormiga) {
        ants.add(hormiga);
    }
    
    void removeAnt(Ant hormiga) {
        ants.remove(hormiga);
    }
    
    void addFood(int cantidad) {
        comida += cantidad;
    }
    
    void removeFood(int cantidad) {
        comida -= cantidad;
    }
    
    int getFood() {
        return comida;
    }
    
    int getType() {
        return tipo;
    }
    
    LinkedList getAnts() {
        return ants;
    }
    
}
